﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Negro
{
    public class SalidaDAO
    {
        public productos consulta(string clave)
        {
            productos bean = null;

            MaterialesEntities context = new MaterialesEntities();

            IEnumerable<productos> list = from c in context.productos

                                         where c.clave == clave

                                         orderby c.id

                                         select c;

            foreach (productos item in list)
            {
                bean = item;
            }

            return bean;

        }

        public void guardar(List<productos> lista)
        {
            MaterialesEntities context = new MaterialesEntities();

            salidas salidas = new salidas();
            salidas.clave = "x";
            salidas.fecha = DateTime.Now;

            context.salidas.Add(salidas);

            context.SaveChanges();

            foreach (productos item in lista)
            {
              
                historial bean = new historial();

                bean.idUsuario = 1; //LOGIN
                bean.idOperacion = 5;
                bean.idProductos = item.id;
                bean.idSalidas = salidas.id;
                bean.salida = Convert.ToInt32( item.clave );
                bean.precioVenta = item.precioVenta;


                context.historial.Add(bean);
            }

            context.SaveChanges();

        }
    }
}